var axios =require("axios");

var dbobjectsApi={
   //取得对象信息
       getObject(scema ,type,objectname){

          // var params = new URLSearchParams();
          // params.append('scema',scema);
          // params.append('type',type);
          // params.append('objectname',objectname);
	       return axios.post("./base/db/objects/get/"+scema+"/"+type+"/"+objectname/*,params*/)
           .then(function (data) {
               return data.data;
           })
      .    catch(function (err) { console.warn('Error in getObject', err) })
       },
       queryObjects(page ,pageSize ,queryString){
             var params = new URLSearchParams();
                       params.append('page',page);
                       params.append('pageSize',pageSize);
                       params.append('queryString',queryString);
            	       return axios.post('./base/db/objects/query',params)
                       .then(function (data) {
                           return data.data;
                       })
                  .catch(function (err) { console.warn('Error in queryObjects', err) })

       },
               syncAll(){

                    	       return axios.post('./base/db/objects/syncAll',params)
                               .then(function (data) {
                                   return data.data;
                               })
                          .catch(function (err) { console.warn('Error in syncAll', err) })

               }
};

export {
	dbobjectsApi
}